home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
COMM
/
INTERNET
/
TELNET
/
RLOGIND
/
!RloginD
/
telnet
/
ReadMe
< prev
next >
Wrap
Text File
|
1993-09-02
|
2KB
|
78 lines
Name : rxtelnet.c
Purpose: telnet server for Archimedes !RloginD
Author : (C) 1991 Andrew Brooks
Version: 1.50, 02 Sep 1993
Installation
------------
0. This software runs under UNIX, don't try it on RISC OS!
1. Change the PORT number in the Makefile (must be >1024).
Bonus points if you spot the origin of my number.
Remove -DLOG_CHARS if you don't want all transfers logged.
2. Type 'make' to compile.
The term.c and term.h files are an attempt at a system-
independent way of saving/restoring terminal settings and
putting the terminal into raw/cooked mode. As with the
rest of the software it is copyright but freely distributable.
Use
---
1. Using a terminal program, login to your mainframe.
2. Run rxtelnet
3. Quit the terminal program.
4. Start !RloginD.
5. Walk into the lab and login to your mainframe.
6. Type 'telnet host 2112' or whatever port number you used above.
7. Pressing Return should give the supervisor prompt or the login
prompt.
8. You will probably want to escape from telnet (Ctrl-]) and type
'mode character' to ensure all characters are sent without
line editing. This ensures that lines entered will not be
displayed twice.
9. To terminate the connection type Ctrl-] to escape from telnet
and type 'quit'. A 'logout' command is sent to the Archimedes
so that the task window can be terminated. Another telnet
session can be started without having to restart the rxtelnet
server, although obviously only one session can be active at
once.
10. To terminate the rxtelnet program from the Archimedes end
run your terminal emulator and type Ctrl-C. This can not be
done when there are clients connected because the terminal
is in raw mode and so the Ctrl-C will be seen as a character
and not as an interrupt.
Notes
-----
No interpretation of the Archimedes VDU commands is performed.
Only a couple of telnet commands are interpreted; just enough
to get the program up and running.
Disclaimer
----------
I wrote this so long ago and never bothered to finish it
that the code is rather nasty and I can't even remember whether
it works or not. Good luck with it anyway; I hope it inspires
you to write something better and give it away free.
Contact
-------
Andrew Brooks
arb@comp.lancs.ac.uk
Computer Science Department,
Lancaster University,
Lancaster,
LA1 4YR,
UK.
After 1993:
7 Kennedy Close,
Newton,
Chester,
CH2 2PL,
UK.